<?php
/**
 * [WeEngine System] Copyright (c) 2014 W7.CC
 * WeEngine is NOT a free software, it under the license terms, visited http://www.w7.cc/ for more details.
 */
defined('IN_IA') or exit('Access Denied');
$dos = array('getnum', 'addnum', 'index');
$do = in_array($do, $dos) ? $do : 'index';
$id = intval($_GPC['id']);
if ($do == 'getnum') {
    $goodnum = table('site_page')->select('goodnum')->where(array('id' => $id))->get();
    message(error('0', array('goodnum' => $goodnum['goodnum'])), '', 'ajax');
} elseif ($do == 'addnum') {
    if (!isset($_GPC['__havegood']) || (!empty($_GPC['__havegood']) && !in_array($id, $_GPC['__havegood']))) {
        $goodnum = table('site_page')->select('goodnum')->where(array('id' => $id))->get();
        if (!empty($goodnum)) {
            $updatesql = table('site_page')
                ->where(array('id' => $id))
                ->fill(array('goodnum' => $goodnum['goodnum'] + 1))
                ->save();
            if (!empty($updatesql)) {
                isetcookie('__havegood[' . $id . ']', $id, 86400 * 30 * 12);
                message(error('0', ''), '', 'ajax');
            } else {
                message(error('1', ''), '', 'ajax');
            }
        }
    }
} else {
    $footer_off = true;
    template_page($id);
}
